Big Huge Thesaurus

giant anteater

noun